.text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px
}

.subtext {
	font-size: 9px
}

.text.instance-count {
	fill: #666
}

.external+text .instance-count {
	fill: #aaa
}

.cardinality {
	font-size: 10px
}

.embedded, .text {
	pointer-events: none
}

.class, .disjoint, .disjointwith, .equivalentproperty,
	.functionalproperty, .inversefunctionalproperty, .object,
	.objectproperty, .symmetricproperty, .transitiveproperty {
	fill: #acf
}

.datatypeproperty, .label .datatype {
	fill: #9c6
}

.rdf, .rdfproperty {
	fill: #c9c
}

.literal, .node .datatype {
	fill: #fc3
}

.deprecated, .deprecatedproperty {
	fill: #ccc
}

.external, .externalproperty {
	fill: #36c
}

.nofill, path {
	fill: none
}

.symbol {
	fill: #69c
}

.arrowhead, marker path {
	fill: #000
}

.class, .fineline, line, path {
	stroke: #000
}

.dottedMarker path, .external+text, .subclass, .subclassproperty, .white
	{
	fill: #fff
}

.cardinality.focused, .cardinality.hovered, .class.hovered,
	.normalMarker path.focused, .normalMarker path.hovered, .property.hovered,
	circle.pin, path.arrowhead.hovered {
	fill: red;
	cursor: pointer
}

.focused, path.hovered {
	stroke: red
}

.feature:hover, .label .indirectHighlighting {
	fill: #f90
}

.class, line, path {
	stroke-width: 2
}

.fineline {
	stroke-width: 1
}

.special {
	stroke-dasharray: 8
}

.dotted {
	stroke-dasharray: 3
}

circle.focused, rect.focused {
	stroke-width: 4px
}

.nostroke {
	stroke: none
}

marker path {
	stroke-dasharray: 50
}